package demo04;


class  Teacher{
    String teacherID;//
    /**
     * 关键字this
     * 关键字static
     */
    /**
     *  类属性 每个
     /**
     *类属性 每个对象都可以继承()
     * 使用静态属性 static
     */
    String dep = "信息工程系";
    public static String hobby= "健身";
    public  Teacher(String teacherID){
//        当形参名称和类属性一致时 分不清 函数默认是形参名称
//        teacherID = teacherID;
        /**
         * 使用this指类本身
         * 无关键字是形参 有关键字this是类的属性
         * this也可以调用本函数内部其他属性和方法
         */
        this.teacherID=teacherID;
    }
    public  String getTeacherID(){
        return  teacherID;
    }
    public  void  setTeacherID(String teacherID){
//        修改teacherID类teacherID属性 ;
        this.teacherID=teacherID;
    }
}
public class demo04 {
    public static void main(String[] args){
        Teacher t1 = new Teacher("20232004");
        Teacher t2 = new Teacher("20010202");
        System.out.println(t1.dep);
        System.out.println(t2.dep);
        System.out.println("********");
        t1.dep="宇宙服";
        System.out.println(t1.dep);
        System.out.println(t2.dep);
        System.out.println("静态属性");
        System.out.println(t1.hobby);
        t2.hobby="抽烟";
        System.out.println("********");
        System.out.println(t1.hobby);
        System.out.println(t2.hobby);
    }

}
